import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 86186
 * Date: 2023-11-01
 * Time: 18:38
 */
public class Test {
    public static void main1(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            String[] s = in.nextLine().split(" ");
            int[] t = new int[3];
            for (int i = 0; i < 3; i++) {
                int tmp = 0;
                for (int j = 0; j < s[i].length(); j++) {
                    tmp = tmp * 10 + (s[i].charAt(j) - '0');
                }
                if (tmp <= 0) {
                    System.out.println("No");
                    continue;
                }
                t[i] = tmp;
            }

            if (t[0] + t[1] > t[2] && t[0] + t[2] > t[1] && t[1] + t[2] > t[0]) {
                System.out.println("Yes");
            }else {
                System.out.println("No");
            }
        }
    }

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            String[] s = in.nextLine().split(" ");


            if (fun(s[0],s[1]).compareTo(s[2]) > 0 && fun(s[0],s[2]).compareTo(s[2]) > 0
                    && fun(s[1],s[2]).compareTo(s[0]) > 0) {
                System.out.println("Yes");
            }else {
                System.out.println("No");
            }
        }
    }

    private static String fun(String s1, String s2) {
        StringBuilder sb = new StringBuilder();
        int flg = 0;
        int n1 = s1.length(), n2 = s2.length();
        int i = n1 - 1, j = n2 - 1;
        while (i >= 0 || j >= 0 || flg != 0) {
            int t1 = i < 0 ? 0 : s1.charAt(i) - '0';
            int t2 = j < 0 ? 0 : s2.charAt(j) - '0';
            flg = (t1 + t2 + flg) / 2;
            sb.append((t1 + t2 + flg) % 2);
            i--;
            j--;
        }

        return sb.reverse().delete(0,0).toString();
    }
}
